home *** CD-ROM | disk | FTP | other *** search
/ Compendium Deluxe 1 / LSD Compendium Deluxe 1.iso / a / text / manipulation / snap164.lha / Smakefile < prev    next >
Encoding:
Makefile  |  1993-11-30  |  885 b   |  50 lines

  1. #
  2. # Smakefile for snap (Modified from the great Smakefile of AmiTCP/IP)
  3. #
  4.  
  5. MAKE = smake
  6. RM= delete
  7. CC= sc
  8. LD= slink
  9. AS= a68k
  10.  
  11. GFXFLAGS=    DEF=SNAPGFX DEF=ASLLIB #DEF=REQLIB
  12. REXXFLAGS=    DEF=SNAPREXX
  13.  
  14. CFLAGS=    $(GFXFLAGS) $(REXXFLAGS)
  15. AFLAGS= -iINCLUDE:
  16.  
  17. STDOBJS=    snap.o openclose.o clip.o patch.o handler.o \
  18.         snapchars.o frame.o misc.o atie.o snapasm.o
  19.  
  20. GFXOBJS=    snapgfx.o saveilbm.o windows.o
  21. REXXOBJS=    rexx.o minrexx.o
  22.  
  23. OBJS=    $(STDOBJS) $(GFXOBJS) $(REXXOBJS)
  24.  
  25. LIBS=    LIB=lib:sc.lib LIB=lib:amiga.lib
  26.  
  27. TRG=    snap
  28.  
  29. .c.o:
  30.     $(CC) $(CFLAGS) $*.c
  31.  
  32. .s.o:
  33.     $(AS) $(AFLAGS) $*.s
  34.  
  35. $(TRG):    $(OBJS)
  36.     $(CC) LINK MAP BATCH TO=$@ $(LIBS) $(OBJS)
  37.  
  38. gst:     snap.h
  39.     -gst unload `list snap.gst LFORMAT="%f%n"` 
  40.     -$(RM) AmiTCP.gst
  41.     $(CC) $(CFLAGS) MGST=snap.gst snap.h
  42.  
  43. clean:
  44.     -$(RM) \#?.o \#?! \#?.(map|lnk)
  45.  
  46. veryclean: clean
  47.     -$(RM) snap.gst snap
  48.      
  49. # DO NOT DELETE THIS LINE -- make depend depends on it.
  50.